home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 32 / Amiga Format AFCD32 (Nov 1998, Issue 117).iso / -seriously_amiga- / programming / other / cgraphx / fd / cybergraphics_lib.fd
Text File  |  1998-08-10  |  2KB  |  71 lines

  1. ##base _CyberGfxBase
  2. ##bias 30
  3. *--- functions in V40 or higher (Release 40.40) ---
  4. ##private
  5. cgfxPrivate1()()
  6. cgfxPrivate2()()
  7. cgfxPrivate3()()
  8. cgfxPrivate4()()
  9. ##public
  10. *
  11. IsCyberModeID(displayID)(d0)
  12. *
  13. BestCModeIDTagList(BestModeIDTags)(a0)
  14. *
  15. CModeRequestTagList(ModeRequest,ModeRequestTags)(a0,a1)
  16. *
  17. AllocCModeListTagList(ModeListTags)(a1)
  18. *
  19. FreeCModeList(ModeList)(a0)
  20. *
  21. ##private
  22. cgfxPrivate5()()
  23. ##public
  24. *
  25. ScalePixelArray(srcRect,SrcW,SrcH,SrcMod,RastPort,DestX,DestY,DestW,DestH,SrcFormat)(a0,d0,d1,d2,a1,d3,d4,d5,d6,d7)
  26. *
  27. GetCyberMapAttr(CyberGfxBitmap,CyberAttrTag)(a0,d0)
  28. *
  29. GetCyberIDAttr(CyberIDAttr,CyberDisplayModeID)(d0,d1)
  30. *
  31. ReadRGBPixel(RastPort,x,y)(a1,d0,d1)
  32. *
  33. WriteRGBPixel(RastPort,x,y,argb)(a1,d0,d1,d2)
  34. *
  35. ReadPixelArray(destRect,destX,destY,destMod,RastPort,SrcX,SrcY,SizeX,SizeY,DestFormat)(a0,d0,d1,d2,a1,d3,d4,d5,d6,d7)
  36. *
  37. WritePixelArray(srcRect,SrcX,SrcY,SrcMod,RastPort,DestX,DestY,SizeX,SizeY,SrcFormat)(a0,d0,d1,d2,a1,d3,d4,d5,d6,d7)
  38. *
  39. MovePixelArray(SrcX,SrcY,RastPort,DestX,DestY,SizeX,SizeY)(d0,d1,a1,d2,d3,d4,d5)
  40. *
  41. ##private
  42. cgfxPrivate6()()
  43. ##public
  44. *
  45. InvertPixelArray(RastPort,DestX,DestY,SizeX,SizeY)(a1,d0,d1,d2,d3)
  46. *
  47. FillPixelArray(RastPort,DestX,DestY,SizeX,SizeY,ARGB)(a1,d0,d1,d2,d3,d4)
  48. *
  49. DoCDrawMethodTagList(Hook,RastPort,TagList)(a0,a1,a2)
  50. *
  51. CVideoCtrlTagList(ViewPort,TagList)(a0,a1)
  52. *
  53. *--- functions in V40 or higher (Release 40.60) ---
  54. *
  55. LockBitMapTagList(BitMap,TagList)(a0,a1)
  56. *
  57. UnLockBitMap(Handle)(a0)
  58. *
  59. UnLockBitMapTagList(Handle,TagList)(a0,a1)
  60. *
  61. *--- functions in V41 or higher ---
  62. *
  63. ExtractColor(RastPort,BitMap,Colour,SrcX,SrcY,Width,Height)(A0,A1,D0,D1,D2,D3,D4)
  64. *
  65. ##private
  66. cgfxPrivate7()()
  67. ##public
  68. *
  69. WriteLUTPixelArray(srcRect,SrcX,SrcY,SrcMod,RastPort,ColorTab,DestX,DestY,SizeX,SizeY,CTFormat)(a0,d0,d1,d2,a1,a2,d3,d4,d5,d6,d7)
  70. ##end
  71.